9d4476aaa15a92b8263f40ebadae17b0b2c7c2e3,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/GrVariableImpl.java,GrVariableImpl,getType,#,47
Before Change
@NotNull
public PsiType getType() {
GrTypeElement typeElement = ((GrVariableDeclarations) getParent()).getTypeElementGroovy();
return typeElement == null ?
getManager().getElementFactory().createTypeByFQClassName("java.lang.Object", getResolveScope()) :
typeElement.getType();
After Change
@NotNull
public PsiType getType() {
PsiElement parent = getParent();
GrTypeElement typeElement = parent instanceof GrParameter ? ((GrParameter) parent).getTypeElementGroovy() : ((GrVariableDeclarations) parent).getTypeElementGroovy();
return typeElement == null ?
getManager().getElementFactory().createTypeByFQClassName("java.lang.Object", getResolveScope()) :
typeElement.getType();